sense impression
noun
: a psychic and physiological effect resulting directly from the excitation of a sense organ : sensation
Love words? Need even more definitions?
Merriam-Webster unabridged
Share